Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Zagreb Open - Zagreb Nord/LB Open - Braunschweig Tennis Cup of Flanders - Ostende VI Trofeo Ciudad de Quito - Quito 2001 Eddleman USTA Challenger - Birmingham BH Tennis Open International Cup - Belo Horizonte Haagen Dazs Open - Caracas BMW Tennis Championship - Sunrise Abierto Colombiano de Tenis - Bogota BSI Challenger Lugano - Lugano JSM Challenger of Champaign - Urbana Pereira Challenger Copa Ericsson Brazil - Sao Paulo XL Capital Bermuda Open - Bermuda Waldbaum's Hamlet Cup - Long Island VII Avierto Internacional de Salinas - Salinas The Surbiton Trophy - Surbiton The Scottish Tennis Championships - Edinburgh Copa Petrobras Aracaju - Aracaju USTA Men's Challenger of Dallas - Dallas Dallas Challenger VI Abierto Internacional de Salinas - Salinas Copa Ericsson Chile - Santiago Cerveza Cristal - Santiago Santiago Challenger Cerveza Club Columbia Open - Bogota America's Red Clay Tennis Championship - Coral Springs Franklin Templeton Tennis Classic - Scottsdale AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs Franklin Templeton Tennis Classic - Scottsdale AT&T Challenge - Atlanta Chevrolet Cup - Santiago U.S. Men's Clay Court Championships - Orlando Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador AAPT Championships - Adelaide Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis XL Capital Bermuda Open - Bermuda Ljubljana Open 2002 - Ljubljana Schickendanz Open - Furth Legg Mason Tennis Classic - Washington D.C. Idea Prokom Open - Sopot V Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda Eddleman USTA Challenger - Birmingham Wartburg Open - Eisenach Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Campionati Internazionali di Sicilia - Palermo Macedonian Open - Skopje FILA Challenger Biella - Biella Copa Ericsson Peru - Lima Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires San Luis Potosi Challenger - San Luis Potosi 2001 Centura USTA Challenger - Rocky Mount Zagreb Open - Zagreb 2001 USTA Tallahassee Tennis Challenger - Tallahassee Nord/LB Open - Braunschweig Global Telecom Open - Curitiba SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Gran Copa Ericsson - Rio de Janeiro Pekao Open - Szczecin XL Challenger de Tenis Copa Sevilla - Seville USTA Challenger of Burbank - Burbank Visa Tennis Open - Sao Paulo Abierto Internacional de Salinas - Salinas VSZ Solvak Open Challenger - Kosice Copa Ericsson Peru - Lima Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Eddleman/USTA Challenger - Birmingham Maia Open - Oporto Jagermeister Open - Braunschweig Prague Challenger - Prague BH Tennis Open International Cup - Belo Horizonte ATP Challenger XXVI Edizione - Manerbio Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Lima Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Copa Ericsson - Caracas Schickendanz Open - Furth Nord/LB Open - Braunschweig Exim Agmedia Open - Kosice Copa AT&T - Buenos Aires Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville Sao Paulo - Brazil Pro Tennis World Open - Boca Raton XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Franklin Templeton Tennis Classic - Scottsdale Copa Sevilla-Internacionales de Andalucia - Seville 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Copa Petrobras Bogota - Bogota Grand Prix Hassan II - Casablanca Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena 2005 Freeman Men's Challenger - Joplin San Luis Potosi Challenger - San Luis Potosi Harrah's Entertainment Challenger - Tunica San Remo Tennis Cup 15° Piertomaso - San Remo Schickendanz Open - Furth The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver Lubbock Challenger - Lubbock XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis ECM Prague Open - Prague Unique Zagreb Open - Zagreb Pekao Open - Szczecin Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Bancolombia Open - Bogota Voit Mexico City Open - Mexico City ECU Prague Open - Prague Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Nord LB Open 2007 - Braunschweig LXVII Concursu Internacional de Vigo - Vigo Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Countrywide Classic USTA Men's Challenger - Carson Copa Ericsson Costa Rica - San Jose Sunset Moulding Challenger - Yuba City 9th Wartburg Open - Eisenach Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Copa Petrobras Brazil - Belo Horizonte Oldum Brown Vancouver Open - Vancouver San Luis Potosi ATP Challenger - San Luis Potosi V Trofeo Ciudad de Quito - Quito Copa Petrobras-Paraguay - Asuncion Copa Ericsson - Santiago Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Nord/LB Open 2004 - Braunschweig Allianz Suisse Open Gstaad - Gstaad Lima Challenger - Lima Sao Paulo Challenger Energis Open - Amersfoort Carson Challenger Waco International Tennis Challenger - Waco Marrakech Challenger Barletta Challenger Napoli Challenger Generali Open 2003 - Kitzbuhel Torneo Internacional Challenger Fila 2005 - Leon Carson Challenger 2008 Knoxville Challenger - Knoxville Legg Mason Tennis Classic - Washington D.C. Music City Challenger - Nashville Trani Challenger 2005 Tulsa Challenger - Tulsa Pro Tennis World Open - Sunrise Challenger Cudad de Guayaquil - Guayaquil Montevideo Challenger Draft Corona Mexico City Open - Mexico City Asuncion Challenger Badden Open by Rothaus - Ettlingen Charlottesville Challenger Knoxville Challenger Campionati Internazionali di Sicilia - Palermo Puebla Challenger Lima Challenger Sao Paulo Challenger Sunrise Challenger Curitiba Challenger Bordeaux Challenger Copa Petrobras Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Challenger Lugano - Lugano Challenger Ciudad de Guayaquil - Guayaquil Bogota Challenger Cali Challenger San Luis Potosi Challenger - San Luis Potosi Asuncion Challenger Tallahassee Tennis Challenger - Tallahassee Sao Paulo Challenger Bancolombia Open - Cali Salinas Challenger Dallas Challenger Savannah Challenger Vancouver Challenger Champaign Challenger Bogota Buenos Aires Challenger Shanghai Open '98 - Shanghai Santiago Challenger Cerveza Club Columbia Open - Bogota ATU Cup - Weiden Challenger de la Ciudad de Mexico - Mexico City Muller Cup 2000 - Ulm X Ciutat de Barcelona - Barcelona XI Venice Open - Venice Hugarian Food Open - Budapest Venice Open - Venice Brasil Open - Florianopolis Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe BMW Open - Munich Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. BMW Challenger Open - Monchengladbach Davidoff Swiss Indoors - Basel Heineken Open - Auckland International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten BCP Tennis Classic - Sao Paulo Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Copa Telefonica CTC Chile - Santiago Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Top Wool Challenger - Biella Brasil Open - Costa do Sauipe IX Ciutat de Barcelona - Barcelona Hypo Group Tennis International - Portschach Internationaler Raiffeisen Grand Prix - St. Polten SMS Tennis Cup - Sao Paulo Synsam Swedish Open - Bastad RCA Championships - Indianapolis Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven The USTA Challenger at West End Racquet - Torrance Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Pilot Pen Tennis - New Haven Copa Ericsson Costa Rica - San Jose GHI Bronx Classic - Bronx Copa Ericsson Mexico - Guadalajara Aberto Da Costa Do Sauipe - Bahia Siemens Open 2001 - Scheveningen Credicard Tennis Cup - Campos do Jordao USTA Challenger of Tiburon - Tiburon Telesp Celular Open - Campinas SAP Open - San Jose AAPT Championships - Adelaide AEGON Championships - London Heineken Open Shanghai - Shanghai Sporting Challenger - Turin Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Rabat Challenger Yuba City Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Belo Horizonte Challenger Copa Ericsson - Sao Paulo AGT Challenger - Leon Merano Open - Merano Austrian Open - Kitzbuhel La Serena Open - La Serena adidas Open de Toulouse - Toulouse Legg Mason Tennis Classic - Washington U.S. Men's Clay Court Championships - Houston TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Open de Moselle - Metz CA Tennis Trophy - Vienna Siebel Open - San Jose RCA Championships - Indianapolis Ciur Pribram Challenger - Pribram President's Cup 1997 - Tashkent Sybase Open - San Jose Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago BMW Open - Munich The Nottingham Open - Nottingham Heineken Open Singapore - Singapore Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis AIG Japan Open - Tokyo International Championship of Croatia - Umag RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Brasil Open - Salvador AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brasil Open - Salvador Heineken Open - Auckland Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven US Men's Clay Court Championships - Houston The Stella Artois Championships - London BCR Open Romania - Bucharest China Open - Beijing Heineken Open - Auckland MoviStar Open - Vina del Mar BellSouth Open - Vina del Mar Allianz Suisse Open Gstaad - Gstaad Countrywide Classic - Los Angeles Synsam Swedish Open - Bastad Regions Morgan Keegan Championships - Memphis Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sybase Open - San Jose Heineken Open - Auckland U.S. Men's Clay Court Championship - Orlando The Nottingham Open - Nottingham Infiniti Open - Los Angeles Abierto Mexicano de Tenis - Mexico City Sybase Open - San Jose Kroger / St. Jude International - Memphis Copa AT&T - Buenos Aires Abierto Mexicano de Tenis - Mexico City BMW Open - Munich Heineken Open - Singapore 2003 Mercedes Cup - Stuttgart The Priority Telecom Open - Amersfoort International Tennis Championships - Delray Beach The Lipton Championships - Key Biscayne du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Campionati Internazionali di Sicilia - Palermo The Ericsson Open - Miami Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati AIG Japan Open Tennis Championships - Tokyo Estoril Open - Estoril French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome French Open - Paris Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 U.S. Open - New York Rogers Cup - Toronto 70th River Oaks International Tennis Tournament - Houston U.S. Open - New York Wimbledon - London Australian Open - Melbourne Olympics - Athens Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 1, 2R, PER-MEX 3-2 River Oaks International Tennis Tournament - Houston